@bd-bottom:#e9e9e9;
@cr-e8eaec:#e8eaec;
@df-color:#fff;
@tit-bg: #283340;
@card-bd:rgba(160, 159, 159, 0.1);
.ac{text-align:center}
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mt30{margin-top:30px}
.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}
.ml30{margin-left:30px}
.ml20{margin-left:20px}
.mr20{margin-right:20px}
.mr10{margin-right:10px}
.pb20{padding-bottom:20px}
.pb10{padding-bottom:10px}
.disflex{display:flex;justify-content:center}
.disnone{display:none}
.cursor{cursor:pointer}
.cr2d8cf0{color:@link-color;}
.crccc{color:@default-color}
.error,.red{color:@S03_003}
.warning,.yellow{color:@S03_001}
.bd-bottom{border-bottom:1px solid @bd-bottom;}
.content{font-size:13px}
.por{position:relative;}
.justify-space{justify-content: space-between;}
.lineH28{line-height:28px;}
.lineH24{line-height:24px;}
.vam{vertical-align:middle}
.box-shadow{box-shadow:0px 0px 8px rgba(0, 0, 0, 0.2)}
.fr{float:right;}
.ivu-input{
	&::-webkit-input-placeholder{
		color:@df-color;
	}
	&::-moz-placeholder{
		color:@df-color;
	}
	&::-ms-input-placeholder{
		color:@df-color;
	}
}
.ivu-select-input{
	&::-webkit-input-placeholder{
		color:@df-color;
	}
	&::-moz-placeholder{
		color:@df-color;
	}
	&::-ms-input-placeholder{
		color:@df-color;
	}
}

/* 滚动槽 */
::-webkit-scrollbar-track {
	border-radius:10px;
}

::-webkit-scrollbar-thumb {
	background-color:@grid-color;
}
.ivu-badge{
	margin-right: 20px;
}
.ivu-badge-count{
	top:4px !important;
	height: 18px;
	line-height: 18px;
	font-size: 12px;

}
/*table*/
.ivu-drawer-content{
	background: rgba(9, 54, 97, 0.9);
	color:#fff;
}
.ivu-input-group-prepend, .ivu-input-group-append{
	background:@radio;
	color: #fff;
	border-color: @radio;
}
.ivu-drawer-header p, .ivu-drawer-header-inner{
	color: #fff;
}
.ivu-drawer-header{
	border-bottom:1px solid #344981 ;
	background: rgba(9, 54, 97, 1);
}
@radio:#008aff;
.content{
	.ivu-input-type-text{
		min-width: 220px !important;
	}
	.ivu-cell-selected, .ivu-cell.ivu-cell-selected:hover{
		background:@radio;
	}
	.ivu-cell{
		color:#fff;

	}
	.ivu-cell:hover{
		background:none;
	}
	.ivu-form .ivu-form-item-label{
		color: #fff;
	}
	.ivu-radio-group-button .ivu-radio-wrapper{
		background: none;
		border: 1px solid @radio;
		color: #fff;
	}
	.ivu-radio-group-item{
		width: auto;
	}
	.ivu-radio-group-button .ivu-radio-wrapper-checked{
		background: @radio;

	}
	.ivu-radio-group-button .ivu-radio-wrapper:before, .ivu-radio-group-button .ivu-radio-wrapper:after{
		background: @radio;
	}

	.ivu-card-bordered{
		border:1px solid @card-bd
	}
	.ivu-card{
		background:none;
		color: #fff;
		border-radius: 0;
	}
	.ivu-card-head{
		// background: @tit-bg;
		padding:10px  20px ;
		border-bottom:0px;
	}
	.ivu-card-head p, .ivu-card-head-inner{
		color:#fff;
		line-height: 24px;
	}
	.ivu-table{
		table{width:100% !important}
		font-size:12px;
		color:rgba(255, 255, 255, .85);
		th{
			background-color:@colbg-color;
		}
		th,td{
			border-bottom:1px solid @grid-color;
			padding:10px 0;
		}
		td{
			// background:#1b2733;
		}
		&-wrapper-with-border{border:1px solid @grid-color}
		&-header{
			tr th{padding:15px 0;}
		}
		tr{
			&-row-hover td{background-color:#142c6b}
		}
		&-border{
			th,td{
				border-right:none
			}
		}
		&-cell-slot{
			text-overflow: ellipsis;
			white-space: nowrap;
			overflow: hidden;
		}
	}
	.noFirst{
		.ivu-table{
			td:first-child{
				.ivu-table-cell{padding-right:0;text-align: right}
			}

		}
	}
	.ivu-title{color:@white-color}
	.ivu-select{
		width: 200px;margin-right:10px;margin-bottom:10px;color:@df-color;
		&-multiple{
			.ivu-tag{
				padding:0 3px;
				max-width:72%;
			}
		}
		&-input,&-item{color:@df-color;font-size:12px;}
		&-single{
			.ivu-select-selection{
				.ivu-select-placeholder{color:@df-color;font-size:12px;}
			}
		}
		&-selection{
			//border:1px solid @grid-color;
			border:1px solid #b5b5b5;
			background:none;border-radius:0;}
		&-dropdown{border:1px solid @grid-color;background-color:@colbg-color;border-radius:0;margin-top:0;padding:10px 0}
		&-item:hover,&-item-focus{background:@primary-color;color:@white-color}
	}
	.ivu-cascader{
		display:inline-block;
		margin-bottom:10px;
		vertical-align: middle;
		&-rel{
			width:280px;margin-right:10px;color:@df-color;
			.ivu-input-type-text{min-width: 280px;}
		}
		&-menu-item{
			color:@df-color
		}
	}
	.ivu-input{
		background:none;border:1px solid #b5b5b5;color: @df-color;font-size:12px;border-radius: 0;
		&-type-text{min-width:260px;width:auto;}
		&-icon{font-size:20px;}
	}
	.ivu-select-dropdown{
		background: @background-color-base;
	}
	.ivu-tree-title{
		color: #fff;
	}
	/*page*/
	.ivu-page{
		&-prev,&-next,&-item{background:none;border:1px solid #203467;}
		&-item-active{border:1px solid @primary-color;}
		&-next,&-item-jump-prev,&-item-jump-next{border:1px solid #203467;}
		&-disabled:hover{border-color:@primary-color;}
		&-disabled,&-item,&-prev&-next{
			a{
				color:@df-color
			}
		}
		&-options{
			color:@df-color;
			&-elevator{
				input{background:none;border:1px solid #203467;color:@primary-color}
			}
		}
	}
}
.i-layout-header{
	.ivu-select-dropdown{
		background: @background-color-base;
	}
	.md-desktop{width:18px;}
	.md-person{width:16px}
}
.ivu-dropdown-item{
	color:rgba(255, 255, 255, 0.7);
	&:hover{background:@S03_000;color:@white-color}
	&-divided{
		border-top:none;
		&:before{background:none;}
	}
}
.ivu-dropdown-rel{color: rgba(255, 255, 255, 0.7)
}
.ivu-breadcrumb{
	color:rgba(255, 255, 255, 0.7);
	&> span:last-child{color:@white-color}
}
.ivu-checkbox-inner{background:none;border:1px solid #334b88;}





/*model*/
.ivu-modal{
	.ivu-date-picker{
		width: 100%;
	}
	&-content{border-radius:0;}
	&-mask{background-color: rgba(62, 74, 111, .5);}
	&-footer{text-align:center;border-top:none;padding:20px;}
	&-body{
		.ivu-checkbox-inner{border:1px solid @bd-bottom;}
	}
	.ivu-table{
		font-size:12px;
		th,td{height:32px;}
	}
	.ivu-input{
		border:1px solid @cr-e8eaec;
	}
	.checkbox-group{
		.ivu-checkbox-group-item{width:calc(50% - 8px);margin-bottom:10px;}
	}
	.ivu-select{
		&-item{white-space:normal}
	}
	.input-item{
		.span{min-width:120px;display:inline-block;text-align:right}
		.ivu-input{width:300px;}
	}
	.ivu-page{
		&-item,&-next,&-item-jump-prev,&-item-jump-next,&-options-elevator input{min-width:28px;height: 28px;line-height: 28px;}
	}
	.ivu-input{
		&::-webkit-input-placeholder{
			color:#c5c8ce;
		}
		&::-moz-placeholder{
			color:#c5c8ce;
		}
		&::-ms-input-placeholder{
			color:#c5c8ce;
		}
	}
	.ivu-select-input{
		&::-webkit-input-placeholder{
			color:#c5c8ce;
		}
		&::-moz-placeholder{
			color:#c5c8ce;
		}
		&::-ms-input-placeholder{
			color:#c5c8ce;
		}
	}

}
.model2{
	.ivu-input{
		width:100%;border:1px solid @cr-e8eaec;
		&-type-text{width:100%;}
	}
	.ivu-upload-list{
		margin-left: -70px;
	}
}
.model3{
	.ivu-modal-body{overflow-y: scroll}
}
.ivu-checkbox-wrapper{font-size:13px;}
.ivu-btn-text{border: 1px solid @bd-bottom;}
.right-fullscreen{
	.ivu-drawer-content{background:#162b6b}
}
.ivu-drawer-close{
	.ivu-icon-ios-close{
		color:@white-color;
		&:hover{color:rgba(255, 255, 255, .7);}
	}

}
.title{
	background:#214087;color:rgba(255, 255, 255, .85);padding:5px 15px;
	span:before{content: "";display:inline-block;width: 2px;height: 16px;background:@link-color;margin-right: 8px;vertical-align: text-top;}
}

.right-content{color:rgba(255, 255, 255, .85);padding:20px 25px;}
.ivu-date-picker-cells-cell{
	&-prev-month,&-next-month{
		em{color:rgba(108, 124, 169, .6)}
	}
}
.ivu-date-picker{
	vertical-align:middle;
	&-header{border-bottom:1px solid #344981;}
	&-editor{min-width:200px;}
}

/*催办*/
.cb-c{background:#f5f8ff;border-radius:5px;padding:10px 10px;}
.urge-content{padding:0 20px;}
.ivu-anchor{margin-left: 10px;}
.ivu-anchor-content{max-height:400px;}
.ivu-anchor-link{padding-top:0;}
.cancel,.span-primary{background:#a5a5a7;color:@white-color;display:inline-block;line-height:32px;padding: 0 15px;border-radius: 4px;vertical-align: middle;}
.span-primary{background-color: #0085f2;}
.distribute-Show{
	margin:20px 30px 0;
	color:#333;
	&>div{padding:20px;width: 290px}
	div+div{margin-left:30px;}
	span{color:#999}
}
.distribute-Show2{
	color:#333;
	line-height: 34px;
	padding: 0 25px;
	span{color:#999}
}
.add-info{border:1px dashed @cr-e8eaec;padding:5px 10px;cursor: pointer;}

.checkbox-group-sms{
	.ivu-checkbox-group-item{display:block;border-bottom:1px solid @grid-color;
		margin-right: 0;padding: 10px 19px;font-size:13px;
		height: 48px;
		line-height: 28px;
	}
}
.table2{
	border:none;
	.ivu-table{
		border:1px solid @grid-color;
		border-bottom:none;
		td{padding:0;border-bottom:none;}
		&:before{background:none;}
	}
}

.overview-info.overview-info2{
	color:@white-color;
	.info-title{border-bottom:1px solid @df-color}
	.ivu-row-info{line-height:34px}
}

.input-item{
	&-list{
		margin-top: 15px !important;
	}
}

.overdue-setting{
	padding:20px;
	align-items:center;
	justify-content:left;
	&>span{color: @df-color}
	.ivu-btn span{color:@white-color}
	.ivu-select{margin-bottom:0}
	.input-item-list{margin-top:0 !important;}
}
.ivu-message-notice-content-error{
	border:1px solid rgba(114, 13, 7, .9);background:rgba(86, 32, 5, 0.65);color:@white-color;
	.ivu-message-error{
		.ivu-icon{
			color:red;font-size:20px;font-weight:700;
			&:before{content:"\F176"}
		}
	}
}
.i-layout-sider-logo{background:#04113a;border-bottom: 1px solid #233051}

.numOverview{color:#fff;font-size: 50px;font-weight:700;display: flex;min-height: 190px;align-items: center;justify-content: center;}
.col-bg2{background:url(../../assets/images/numOverview.png) no-repeat bottom right;background-size:197px 190px;}
.yuan{width:10px;height:10px;background:red;border-radius:10px;display: inline-block;vertical-align: top;margin: 16px 0px 0 5px;}

.city{
	.ivu-city-drop-menu{
		display: flex;
		align-items: center;
	}
	.ivu-city-drop-search{
		.ivu-select{
			margin-bottom: 0;

		}
	}
	.ivu-tag-border{
		background: none !important;
	}

}
.tabs{
	.ivu-tabs-nav .ivu-tabs-tab{
		// background: #233051;
		color: #eee;
	}
	.ivu-tabs-nav .ivu-tabs-tab-active{
		// background:  @button-primary-active-bg;
		color: #fff;
	}
	.ivu-tabs-bar{
		border: 0 none;
		padding-bottom:10px;
	}
}
@lineColor:'#f00'
.ivu-tabs-bar{
	border-color:@card-bd;
}
.ivu-divider{
	background:@card-bd;
}
